Clustering Test Cases to Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge

نویسندگان

  • Shin Yoo
  • Mark Harman
  • Paolo Tonella
  • Angelo Susi
چکیده

Pair-wise comparison has been successfully utilised in order to prioritise test cases by exploiting the rich, valuable and unique knowledge of the tester. However, the prohibitively large cost of the pairwise comparison method prevents it from being applied to large test suites. In this paper, we introduce a cluster-based test case prioritisation technique. By clustering test cases, based on their dynamic runtime behaviour, we can reduce the required number of pair-wise comparisons significantly. The approach is evaluated on seven test suites ranging in size from 154 to 1,061 test cases. We present an empirical study that shows that the resulting prioritisation is more effective than existing coverage-based prioritisation techniques in terms of rate of fault detection. Perhaps surprisingly, the paper also demonstrates that clustering (even without human input) can outperform unclustered coverage-based technologies, and discusses an automated process that can be used to determine whether the application of the proposed approach would yield improvement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporating seascape connectivity in conservation prioritisation

In conservation prioritisation, it is often implicit that representation targets for individual habitat types act as surrogates for the species that inhabit them. Yet for many commercially and ecologically important coral reef fish species, connectivity among different habitats in a seascape may be more important than any single habitat alone. Approaches to conservation prioritisation that cons...

متن کامل

Integrating clinicians, knowledge and data: expert-based cooperative analysis in healthcare decision support

BACKGROUND Decision support in health systems is a highly difficult task, due to the inherent complexity of the process and structures involved. METHOD This paper introduces a new hybrid methodology Expert-based Cooperative Analysis (EbCA), which incorporates explicit prior expert knowledge in data analysis methods, and elicits implicit or tacit expert knowledge (IK) to improve decision suppo...

متن کامل

Statistical analysis and prioritisation of alarms in mobile networks

Telecom service providers are faced with an overwhelming flow of alarms, which makes good alarm classification and prioritisation very important. This paper first provides statistical analysis of data collected from a real-world alarm flow and then presents a quantitative characterisation of the alarm situation. Using data from the trouble ticketing system as a reference, we examine the relatio...

متن کامل

Accurate Annotation of Remote Sensing Images via Active Spectral Clustering with Little Expert Knowledge

It is a challenging problem to efficiently interpret the large volumes of remotely sensed image data being collected in the current age of remote sensing “big data”. Although human visual interpretation can yield accurate annotation of remote sensing images, it demands considerable expert knowledge and is always time-consuming, which strongly hinders its efficiency. Alternatively, intelligent a...

متن کامل

A Framework for Developing Intelligent Tutoring Systems Incorporating Reusability

The need for effective tutoring and training is mounting, especially in industry and engineering fields, which demand the learning of complex tasks and knowledge. Intelligent tutoring systems are being employed for this purpose, thus creating a need for cost-effective means of developing tutoring systems. We discuss a novel approach to developing an Intelligent Tutoring System shell that can ge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010